package 如何初始化数组;

import java.util.Arrays;

//首先创建一个长度是5的数组,并填充随机数。 (向数组填充随机数的办法)
//使用for循环或者while循环，对这个数组实现反转效果
public class 数组反转5 {
	
	/**
     * 数组反转
     * 思路，设置一个值保存数组元素i的值，然后替换，需要在中间前替换，因为中间值后面已经替换了
     */
    public void arrayDemoMethod1() {
        int[] array = new int [5];
        for (int i = 0; i < array.length; i++) {
            array[i] = (int)(Math.random()*100);
            System.out.println(array[i]);
        }
         
        for (int i = 0; i < array.length; i++) {
//          System.out.println("123 =" + array[i] + ", 123=" + array[array.length - i - 1]);
            if(i < (int)array.length /2) {
                int z = array[i];
                array[i] = array[array.length - i - 1];
                array[array.length - i - 1] = z;
            }
        }
        System.out.print(Arrays.toString(array));
    }
    
    public static void main(String[] args) {
    	数组反转5 s=new 数组反转5();
    	s.arrayDemoMethod1();
    }
}
